为您找到与linux oracle 安装相关的共200个结果:
今天读文网小编就在这里介绍Oracle Linux的一些官方文档,顺便讲一些安装过程中可能用到的要点。下面一起来学习学习吧!!!
1打开oracle的help center
2单击这里的按钮
3选择这里的operating system,也就是操作系统
4选中后,单击这里的搜索按钮
5这里进入到refine搜索界面
6单击这里的select,这个步骤非常重要
弹出这个operating system的选择界面
勾选这里的版本,我们这里选择要下载Oracle Linux 7 发布版本
选中后,单击这里的ok按钮
勾选后,这个界面没有任何提示,只是页面上多了这个Release7,说明选择成功
在这里输入installation,表示要查找Oracle Linux 7的安装参考文档
单击这里的搜索按钮
这些都是Oracle Linux 7 安装相关的文档
这里我们可以看到这些都是Oracle Linux Release 7版本的安装文档
以上就是读文网小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家2016过得越好,新年快乐!!
浏览量:2
下载量:0
时间:
这里读文网小编介绍Oracle Linux的安装准备,顺便讲一些安装过程中可能用到的要点。
创建USB启动盘启动安装Linux
To write an ISO image file to a CD or DVD, you can use a command such as cdrecord, for example将安装文件写入到CD或者DVD光盘
Extracting the Contents of the Full Installation ISO Image提取安装盘中的内容
配置一个共享文件夹Configuring an Existing NFS Server
使用Existing Apache HTTP Server来发布Linux的安装光盘,第一步
使用Existing Apache HTTP Server来发布Linux的安装光盘,第二步
DHCP and TFTP Services to Support PXE Clients配置DHCP和FTP支持
8最后是Oracle Linux安装规划,要注意的内容
浏览量:3
下载量:0
时间:
Oracle客户端在Linux系统上的配置过程有一点点的难度,但是只要我们按照步骤一步步地来配置,也就没有什么了。本文读文网小编就介绍Oracle客户端在Linux系统上的配置过程。
1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.zip
oracle-instantclient-devel-10.2.0.4-1.i386.zip //这个是sdk 的,文件名上没有说明,特此说明
oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
//查看oracle的sql语句,当然你如果无法上去,只能问远程oracle 的管理员了。
select * from V$version ;
不同版本,或者不同操作系统的,请到官方网站下载,里面有详细说明。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
2.先创建三个客户端的安装目录,这三个目录可以自定义,但配置环境变量时,需要一致。
mkdir -p /opt/oracle/lib
mkdir -p /opt/oracle/sdk
mkdir -p /opt/oracle/network/admin //配置监听器和网络环境。
3.解压上面下载的三个文件。
unzip oracle-instantclient-basic-10.2.0.4-1.i386.zip
unzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,这二个文件都解压到当前目录下的同一个目录下面:instantclient_10_2
cd instantclient_10_2
把这个目录下的所有文件搬到 /opt/oracle/lib
最后解压oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解压出来的文件 /opt/oracle/sdk
4.配置环境变量。
vi /etc/profile //注意,这是针对所有用户的环境变量,如果你想局限某用户,只能配置用户的配置文件了。
加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
保存并退出。
[root@localhost tmp]# source /etc/profile //使配置文件立刻生效
[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的环境变量是否成功
/opt/oracle
如果在其他用户也可使用,则在该用户根路径下,修改.bash_profile文件,
vi .bash_profile
也加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
5.配置监听器和网络环境。
因为本地没有安装oracle 数据库,所以需要从安装oracle 数据库的目录弄三个文件过来。
[root@localhost admin]# pwd
/opt/oracle/network/admin
[root@localhost admin]# ls
listener.ora sqlnet.ora tnsnames.ora //就这三个文件,放到这个目录下
6.编辑三个文件
vi tnsnames.ora
BOSSDATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.107)(PORT = 1521)) //192.168.1.107 IP地址 ,端口号:1521
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = bossdata) //bossdata 全局数据名
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
vi listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = optoracle) //注意,这个是刚才配置的$ORACLE_HOME
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.107)(PORT = 1521)) //这个上面有说明
)
)
7.已完成。测试。
cd optoraclelib
[root@localhost lib]# sqlplus
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
//如果出现上面的问题,代表你的环境变量没设置好。请参考:第四点。
[root@localhost lib]# sqlplus system/javama@bossdata
SQL*Plus: Release 10.2.0.4.0 - Production on Sun Aug 1 12:20:08 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
可以正常连接oracle服务器了
浏览量:2
下载量:0
时间:
Cent OS是最常用的Linux操作系统之一。Linux因其开源性收到广大编程爱好者的青睐!今天读文网小编教大家如何用U盘安装Cent OS。
打开Universal-USB-Installer软件
点击接受协议
选择要安装什么样的镜像
选择镜像和要安装到的U盘。这里以Cent OS为例。
在弹出的警告框中选择“是”等待程序向U盘中拷入文件
出现如下界面后,点close完成是不是十分简单啊?然后就可以启动到BIOS中设置由U盘启动,剩下的就跟光盘安装一样了。
注意事项
第四步中不要忘了点选格式化U盘。
这个软件也可以制作win7安装U盘。
看过“ U盘怎么安装Linux系统 ”
浏览量:2
下载量:0
时间:
受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着读文网小编一起来了解一下吧。
Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。
在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。
安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Support-->Install/Remove Languages,将弹出以下窗口: www.2cto.com
输入密码后,系统会安装简体中文语言包。
第二步,安装IBus框架,在终端输入以下命令:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
启动IBus框架,在终端输入:
im-switch -s ibus
安装完IBus框架后注销系统,保证更改立即生效。
第三步:安装拼音引擎
有下面几种常用选择:
IBus拼音:sudo apt-get install ibus-pinyin
IBUS五笔:sudo apt-get install ibus-table-wubi
谷歌拼音输入法:sudo apt-get install ibus-googlepinyin
Sun拼音输入法:sudo apt-get install ibus-sunpinyin
第四步:设置IBus框架 www.2cto.com
ibus-setup
此时,IBus Preference设置被打开。我们在Input Method选项卡中,选择自己喜欢的输入方式,并配置自己喜欢的快捷键即可。如下图所示:
第五步:通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:
ibus-daemon -drx
看过“Linux怎么安装中文输入法 ”
浏览量:2
下载量:0
时间:
想不想体验一下Linux下呢?刻盘太浪费钱,而U盘却可以多次利用,只要用Universal-USB-Installer这个软件,大多数的Linux镜像都能轻松通过U盘安装,小编为大家分享了linux系统安装步骤教程,下面大家跟着读文网小编一起来了解一下吧。
打开Universal-USB-Installer软件
点击接受协议
选择要安装什么样的镜像
选择镜像和要安装到的U盘。这里以Cent OS为例。
在弹出的警告框中选择“是”等待程序向U盘中拷入文件
出现如下界面后,点close完成是不是十分简单啊?然后就可以启动到BIOS中设置由U盘启动,剩下的就跟光盘安装一样了。
注意事项
第四步中不要忘了点选格式化U盘。
这个软件也可以制作win7安装U盘。
看过“ linux系统安装步骤教程 ”
浏览量:3
下载量:0
时间:
天天对着windows桌面,是不是有点厌倦了windows的那张脸?或者你跟笔者一样是个系统控,喜欢体验各种各样的另类操作系统?Linux可是一个十分不错而且丰富的选择种类啊,那么linux系统怎么安装到u盘呢?小编为大家分享了linux系统安装到u盘的方法,下面大家跟着读文网小编一起来了解一下吧。
一、准备工作
1、UltraISO“软碟通”软件
UltraISO PE(软碟通) V9.5.3.2901 简体中文绿色单文件版
2、Ubuntu 10.04系统或者其他版本的Linux系统
3、需要制作u盘装系统的u盘一个
二、操作步骤
第一步:首先插入u盘到电脑主机usb接口处(建议插入到主机箱后置的usb接口),然后打开UltraISO软件,再打开选择需要写入u盘的Ubuntu 10.04或者其他版本的Linux系统的iso镜像包,如下图:
3 第二步:点击“启动光盘”,然后鼠标移动选择到“写入硬盘映像”并点击鼠标左键,如下图:
弹出一个写入硬盘映像的窗口,值得注意的是:硬盘驱动器那里我们要看清楚,是我们刚才插入usb接口的那个u盘,也就是我们需要写入的u盘,千万别搞错了。
写入方式我们默认即可,然后点击“便捷启动”,选择到“写入新的驱动器引导区”,再鼠标右移选择到“Syslinux”项,点击鼠标!如下图:
u启动温馨提示:“Syslinux”这一项选择很重要,网络上流传的很多关于此类的教程由于都忽略了这一步,导致最终制作失败。
点击“是(Y)”继续,如下图:
接下来会弹出一个“写入引导扇区成功”的提示窗口,如下图:
第三步:也就是继续上一步的操作,我们点击“写入”继续,意思是把整个iso镜像包写入到我们的u盘里面,如下图:
点击了“写入”按钮以后将会弹出一个确定窗口,其表达的意思是让您进一步确认是否将iso镜像包写入到该u盘里面,我们只要点击“是(Y)”按钮即可,如下图:
现在开始写入Linux系统的iso镜像包到u盘,如下图:
在写入u盘的时候我们要注意的是:尽量不要去做其他操作,建议耐心等待其写入成功!如下图:
OK,大功告成,u盘写入Ubuntu Linux系统就完成了,我们接下来可以做的就是利用这个制作好引导的u盘来安装Ubuntu系统了。
提示:设置BIOS启动顺序,也就是我们经常提到的设置u盘启动哦!因为我们只有设置bios第一启动顺序为u盘,才能从u盘引导启动从而进行u盘装系统。
首先进入到bios设置界面,然后依次找到:“Advanced BIOS setup” - “HardDisk” - “First Boot Device” - “USB 2.0 Disk”
当设置bios完成后按F10键保存并退出,然后会自动重新启动电脑,最后就是进入u盘装系统的界面了。
经过以上详细的准备工作与具体的图文教程演示后,在U盘中写入Linux系统的操作就基本完成了,这里需要体香大家的是不同牌品的电脑设置bios的方式有所不同,用户不能完全按照上述说的方式来进行设置。
看过“ linux系统怎么安装到u盘 ”
浏览量:2
下载量:0
时间:
RedHat Linux也被大家叫成红帽子linux,可以说是目前世界上使用最多的Linux操作系统,它具备最好的图形界面,那么红帽子linux系统怎么安装呢?小编为大家分享了红帽子linux系统怎么安装的方法,下面大家跟着读文网小编一起来了解一下吧。
按回车键
勾选-个人桌面
删除所有分区
勾选必要的配置
安装进度
跟还red halt linux 9.0 第二张ISO ,并勾选已连接
同上一步,跟换第三张 ISO
选顶时间
成功安装Red Halt Linux
看过“ 红帽子linux系统怎么安装 ”
浏览量:2
下载量:0
时间:
Linux现在运用越来越广泛,而且他的安全性和稳定性更得到广大电脑爱好者们一致称赞,那么如何安装linux系统呢?接下来大家跟着读文网小编一起来了解一下安装linux系统的解决方法吧。
Linux安装前的准备工作
1.用Windows系统收集硬件信息
在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内存大小、声卡、显示器、鼠标和显卡型号等。
2.设置从光盘引导系统
Linux支持几种安装方式,但直接以光盘开机启动进行安装最方便和快速。若要机器以光盘启动,需要修改BIOS的设置,将CD-ROM变更至开机顺序的第一位。
3.Linux分区
Linux分区的表示方法
分区就是将磁盘驱动器分隔成独立的区域,每个区域都如同一个单独的磁盘驱动器,在DOS/Windows系统下磁盘分区可分为C、 D和E盘等。但Linux则将磁盘视为块设备文件来管理使用,它以 /dev(device的缩写)开头表示。
例: 在Linux用 “/dev/hda1”表示Windows下的C盘
其中:hd 表示IDE硬盘(SCSI硬盘用sd);hda 为 第一个IDE 硬盘(第二为 hdb);/dev/hda1 为主分区,逻辑分区 从5 开始,如: /dev/hda5、/dev/hda6、/dev/hda7等。
为Linux准备分区
Linux分区和Windows分区不同,不能共用。所以需要为Linux单独开辟一个空闲的分区,最好是最后一个分区。如图1中利用Windows下的Partition Magic(分区魔法)软件,在D盘上腾出空间创建新分区E盘(或利用已有的空闲E盘),文件类型暂设为FAT32,作为稍后创建Linux分区使用,RedHat 9.0 大约需4 ~ 5GB的空间。
4.Linux 的文件系统
对于不同的操作系统,文件系统也不同。Windows文件系统为FAT16、FAT32和NTFS。而Linux的文件系统可分为ext2、ext3、swap和vfat。ext2支持最多为255 个字符的文件名;ext3 是基于 ext2之上,主要优点是减少系统崩溃后恢复文件系统所花费的时间,RedHat 9.0 默认文件系统为ext3;交换区swap是被用于支持虚拟内存;Windows的FAT分区在Linux下显示为vfat文件类型。
1.用RedHat 9.0第一张安装光盘引导开机,系统在开机后会出现安装菜单。
安装菜单中提供了供用户选择的图形和文本模式的安装方式,按回车选择图形模式进行安装。在进入图形画面的安装模式前,RedHat 9.0比以往的版本多了一个环节,那就是提示对安装光盘介质进行检测, 也可按“Skip”按钮跳过检测。
2.接着安装程序会自动检测硬件,包括视频卡(显示卡)、显示器和鼠标的配置,然后进入图形画面的安装向导。在出现“语言选择”的画面中,我们选择“简体中文”,这样接下去的安装过程界面的文字都会改为中文。在“键盘配置”画面中接受默认的“美国英语式”键盘。选择“下一步”,在“鼠标配置”窗口,系统自动检测出鼠标的配置。
3.选择安装类型,安装类型包含四种不同的安装方式:个人桌面、工作站、服务器和定制。“服务器”的安装适用于专职的服务器使用,“个人桌面”和“工作站”适合于初学者,为了让你更多地了解安装过程,我们将选择“定制”类型进行安装。
4.磁盘分区设置:确认了“定制”方式之后,系统会出现“磁盘分区设置”窗口,它提供了两种分区方式:“自动分区”和“用Disk Druid手工分区”。
“自动分区”是一个危险功能,因为它会自动删除原先硬盘上的数据,并格式化成为Linux的分区文件系统。所以除非计算机上没有其他操作系统,你才可以使用。建议采用Disk Druid程序进行手动分区,它的图形化界面比早期RedHat的fdisk程序操作更简单。
5.磁盘设置:在选择“用Disk Druid手工分区”后,会显示如图2的“磁盘设置”窗口,这是整个安装过程中惟一需要用户较多干预的步骤,也是很重要的环节。
只要有一个主分区就可以安装并使用Windows操作系统,同时D、E等逻辑盘的文件结构也都是独立的。而Linux系统归根结底就只有一个根目录,一个独立且惟一的文件结构。Linux的文件系统采用树型结构,整个文件系统由一个“根”和根上的几个分“杈”组成,Linux需创建几个“Linux Native”分区和“Linux Swap ”分区,每个分区都必须通过 “挂载点”,分别载入到 “根(/)”或几个分“杈(如/boot、/home等)”上。
一个最基本的Linux系统需有一个“/”根文件系统分区、一个“Swap”交换文件分区和/boot分区,为了用户使用方便建议还需创建一个 /home分区。
为Linux建立分区有几种办法,一种是编辑现有空闲分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。
图2中的/dev/hda6是在Windows下用Partition Magic为Linux准备的分区E盘(图1)。下面我们将在/dev/hda6上创建“/”、“/boot”、“swap”和“/home”分区。
(1)因 /dev/hda6 的文件类型是vfat,需先删除此分区,使它变成 “空闲”设备和“空闲分区”;
(2)创建“/”分区:选中“空闲”设备,按“新建”按钮,进入“添加分区”的窗口中,挂载点选“/”,文件系统类型选“ext3”,大小输入“5000MB”。
(3)创建“/boot”:同(2),在挂载点选“/boot”,文件系统类型选“ext3”,大小输入“100MB”。
(4)创建swap:一般swap分区的大小设定为机器内存的2~3倍为最佳,在“添加分区”的窗口,文件系统类型选“swap”,大小为600MB(如果内存为256MB),它不需要挂载点;
(5)创建“/home”:在挂载点选“/home”,文件系统类型选“ext3”,我们选择“使用全部可用空间”选项,将剩余的磁盘分配给/home区。
6.在完成了创建Linux分区后,接下来出现“引导装载程序配置”窗口。
对于Windows/Linux多操作系统共存的系统,开机时如何指定引导的操作系统,这需要借助开机引导装载程序(Boot Loader)。Linux内置了两种开机引导装载程序——LILO与Grub,在图3引导装载程序配置中,我们将开机启动的操作系统设为DOS(Windows),同时默认系统设置——以Grub作为引导装载程序。
7.配置好引导装载程序后,在接下来的“网络配置”、“防火墙的配置”、“附加语言支持”和“时区选择”的窗口中,我们都按系统默认进行选择。
8.和Windows XP相同,有一个称为“root”权限最大的管理员账户,使用这个账户登录主机可以完全掌握整个系统,安装过程中需要设置它的口令,请记住设置的口令。在后面的“验证配置”的窗口中,我们以系统默认的设置进行。
9.接下来是进行“个人桌面默认的设置”,选择“定制要安装的软件包集合”。然后是系统软件包的选择安装,在“选择软件包组”窗口中,为了测试每个软件包的功能,选择最后一个选项“全部安装”,安装全部软件包需4850MB的硬盘空间,按“下一步”后,系统开始进行软件包的安装。在安装过程中,系统会提示插入第二及第三张安装光盘。
10.软件包安装完成后,系统会提示“创建引导盘”,当系统无法引导的情况下,引导盘可作为紧急救援盘,我们强烈建议要制作引导盘。
11.随后系统显示“图形化界面(X)配置”、“显示器设置”和“定制图形化配置”的窗口,分别显示系统检测出的视频卡(显示卡)的型号、内存和显示器的型号以及色彩深度、屏幕分辨率等,一般按系统的默认值设置即可。
完成了上述这些操作后,系统会显示安装完成的提示窗口。当你重新启动机器后,Windows的开机画面将被多操作系统引导程序Grub的精美图案所替代。
看过“如何安装linux系统”
浏览量:3
下载量:0
时间:
LINUX现在也有越来越多的人用了,那么如何使用u盘安装linux系统呢?接下来大家跟着读文网小编一起来了解一下使用u盘安装linux系统的解决方法吧。
1、下载一个软碟通的软件
2、将linux系统写入空白U盘
3、将系统镜像文件中的imagesinstall.img 复制到U盘根目录下(连同images目录)
4、将电脑设置为U盘启动就可以了
看过“如何使用u盘安装linux系统”
浏览量:3
下载量:0
时间:
Liux因其开源性收到广大编程爱好者的青睐!,那么如何用u盘安装linux系统呢?接下来大家跟着读文网小编一起来了解一下用u盘安装linux系统的解决方法吧。
1,电脑下载一个软碟通U盘启动制作程序
2,准备debian的ISO
3,用软碟通把ISO写进U盘
4,把ISO在拷进U盘,注意,此时U盘内文件约2个ISO镜像大小
5,电脑插上U盘,U盘启动,开装,
6,分区全删了,重建boot / swap等分区
7,安装最后,会有bootloader安装,注意,安装在笔记本硬盘上,别搞错。
8,ok,重启拔U盘
浏览量:3
下载量:0
时间:
Postfix是一款用法灵活的电子邮件应用程序,那么大家知道Linux怎么安装配置Postfix吗?今天读文网小编与大家分享下Linux安装配置Postfix的具体操作步骤,有需要的朋友不妨了解下。
postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。现在目前非常多的主流邮件服务其实都在采用postfix. 当我们需要一个轻量级的的邮件服务器是,postfix不失为一种选择。
1. postfix是免费的:
postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。
2. 更快:
postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。
3. 兼容性好:
postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。
4. 更健壮:
postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
5. 更灵活:
postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以
通过配置文件设置每个程序的运行参数。
6. 安全性
postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。
下面来介绍linux上如何搭建和配置postfix服务:
1.关掉sendmail相关的所有服务,最好是直接卸载sendmail.
# service sendmail stop
# chkconfig sendmail off
#rpm -qa | grep sendmail | xargs rpm -e
2.安装postfix.
redhat6.0以上版本应该是默认集成了postfix服务的,假如没有安装的话,可以手动安装。
rpm -qa | grep postifx (查看是否安装)
yum install postfix
3.安装完成后,修改配置文件:/etc/postfix/main.cfg
vi /etc/postfix/main.cf
myhostname = sample.test.com ← 设置系统的主机名
mydomain = test.com ← 设置域名(我们将让此处设置将成为E-mail地址“@”后面的部分)
myorigin = $mydomain ← 将发信地址“@”后面的部分设置为域名(非系统主机名)
inet_interfaces = all ← 接受来自所有网络的请求
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain ← 指定发给本地邮件的域名
home_mailbox = Maildir/ ← 指定用户邮箱目录
<保存退出!>
4.为本机添加DNS server.
为什DNS Server?因为在邮件发送过程中,需要把邮件地址的domain地址转化成IP地址,再去发送给对应的收件人,这里涉及到DNS中的A记录和MX记录相关的知识,不熟悉的同学可以google或者百度 脑补一下 :-)
如何添加DNS server呢,DNS server去哪里寻找?
vim /etc/resolv.conf
添加如下行:
nameserver 8.8.8.8
nameserver 8.8.4.4
上面用的8.8.8.8/8.8.4.4是Google Free DNS server,当然还有很多免费的DNS server供大家使用,可以google一下:-)
5.测试一下邮件是否能够发送成功:
命令行输入$: > echo "Mail Content" | mail -s "Mail Subject" xxxx@xxx.com
Note:if you see below warings after you run above command.
send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only
that means you don't have IPv6 configured in your OS's network stack, but your mailer (presumably postfix) is configured to use IPv6. Since there is no IPv6 for your mailer to use, it's warning you that it's only going to use IPv4.
To disable the waring messsage, go to /etc/postfix/main.cf and change from:
inet_protocols = all
to:
inet_protocols = ipv4
This will only use ipv4 and the warning message will go away.
You will have to issue a stop and start for postfix to register the change.
service postfix restart
6.查看log,确认邮件发送状态:
Postfix邮件的log位置是:/var/log/maillog
发送成功的话,会返回250和OK,也可以去自己的邮件客户端查收。
一切OK的话,那Postfix mail service应该就搭建成功了。
另外一些有用的postfix维护命令,一遍日常的检测和维护:
mailq :会列出当前在postfix发送队列中的所有邮件
postsuper -d ALL:删除当前等待发送队列的所有邮件,包括发送失败的退信
当然还有很多,就不一一列举了,大家可以网上搜索扩展,Good Luck!
7.Update Mail From sender
echo "do-not-reply@example.com root@example.com" >> /etc/postfix/generic
echo "smtp_generic_maps = hash:/etc/postfix/generic" >>/etc/postfix/main.cf
postmap /etc/postfix/generic
service postfix restart
看过“Linux怎么安装配置Postfix”
浏览量:2
下载量:0
时间:
现在目前非常多的主流邮件服务其实都在采用postfix,那么大家知道Linux系统怎么安装配置Postfix吗?今天读文网小编与大家分享下Linux系统安装配置Postfix的具体操作步骤,有需要的朋友不妨了解下。
在创建网站应用时,在用户进行某些操作时需要发邮件给用户是一种必不可少的操作。云服务虽然是一个不错的选择。但如果体量太小,或是受到某些条件限制时,自建服务也许是一个更好的选择。下面尝试在 CentOS 7 中搭建发送邮件的功能。
安装 Postfix
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。
(为什么用postfix:
1. postfix是免费的:
postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。
2. 更快:
postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。
3. 兼容性好:
postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。
4. 更健壮:
postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
5. 更灵活:
postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。
6. 安全性
postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。 )
Postfix 现在几乎已经是 MTA (Mail Transfer Agent) 的标配了。但在它之前 Sendmail 是标配。所以在一些老旧的系统版本中,安装 Postfix 时需要先删除 Sendmail。如果系统已经安装了 Postfix,可以略过此步。
使用下面的命令查看系统使用的 MTA 情况:
代码如下:
alternatives --display mta
删除 Sendmail
代码如下:
sudo yum remove sendmail
安装 Postfix
代码如下:
sudo yum install postfix
设置 Postfix 为 MTA
代码如下:
sudo alternatives --set mta /usr/sbin/sendmail.postfix
配置 Postfix
编辑 /etc/postfix/main.cf 文件中如下配置:
复制代码代码如下:
myhostname = mail.dyniao.com # 主机名称
mydomain = dyniao.com # 邮件服务器的主域名
myorigin = $mydomain # 发送邮件中显示的域名
inet_protocols = ipv4 # 支持的网络协议
以上配置只是我在测试时能运行的最小配置,请勿使用于正式场合或生产环境。
启动 Postfix:
代码如下:
sudo service postfix start
让 Postfix 支持开机启动:
代码如下:
sudo systemctl enable postfix.service
域名配置
完成上面的步骤,已经可以往任意邮箱发送邮件了。但通常情况下只能在对方的垃圾箱中找到。要避免这种情况,还需要对主机进行域名解析的配置,使对方接收邮件的服务器信任收到的邮件。步骤如下:
添加一个 A 记录,设置邮箱用的域名,如: mail.zzxworld.com,指向主机 ip。
添加一个 MX 记录,指向第一步中添加的邮箱域名。
添加一个 TXT 记录,记录值为:
代码如下:
v=spf1 a mx ~all
上面的记录值表示使用 SPF (Sender Policy Framework) 来防止别人伪造邮件。
等域名解析生效后,就可以正常的从主机发送邮件了。
看过“Linux系统怎么安装配置Postfix”
浏览量:2
下载量:0
时间:
重装系统看起来确实麻烦,这个时候我们就会问,到底有没有简单的重装系统的方法呢?那么怎么自动安装linux系统呢?今天读文网小编与大家分享下自动安装linux系统的具体操作步骤,有需要的朋友不妨了解下。
安装过linux系统的友友们,也许会觉得linux系统的安装并不太麻烦,但是如果我们以后安装linux系统不需要任何操作就能直接安装一个系统是不是很给力啊!特别是在需要批量安装、经常安装系统的时候,自动安装的优势就完全体现出来了,我们只需对现有的镜像、磁盘等等存放这系统安装的东西文件进行稍微的添加修改,就可以让你在安装系统的时候想干啥干啥,不必再被系统安装所束缚。当然这方法可以应用在光盘、磁盘、http、ftp等系统安装的方法上,其实方法大同小异,可以n次重复使用,很牛奔,有木有?!
废话不多说,我们直接开始,此处我们主要针用光盘镜像安装系统进行讲解。
1、创建自动安装linux系统的灵魂--ks文件
要想实现这个功能我们得先生成一个记录我们对安装linux系统时的配置的文件ks,也就是说,这个ks文件记录了我们将对安装的linux系统的配置,安装系统时将读取这个文件,对安装的系统进行相应的设置。
我们要用到 system-config-kickstart 软件,通过这个软件我们就可以在图形化界面中进行操作
(1)安装system-config-kickstart 软件,使用命令:yum install system-config-kickstart
(2)安装成功之后直接使用system-config-kickstart命令启动这个软件,开启图形话界面。
(3)在各个选项中进行对将要安装的linux系统配置
(4)最后点击“file”-->“save file”-->选择需要保存的名字及路径(名字必须是以.cfg结尾,默认为ks.cfg)
然后就在相应目录下生成了一个保存着我们对将要安装的linux系统配置的ks文件,
2、将我们的“灵魂”赋予自己的ISO镜像。
(1)挂载镜像系统mount -o loop name.iso /mnt
因为在我们挂载的/mnt目录内的内容是只读的,所以我们再任意创建一个目录新的目录mkdir aaa 将/mnt内的所有东西都考进aaa中:cp /mnt/* aaa 接下来我们就在aaa目录中进行操作。
(2) cd /mnt/aaa 进入aaa目录,我们将发现一个文件和一个目录(我们假设目录的名字为isolinux),我们不用管这些文件和目录,将我们刚保存的ks文件拷贝进 aaa目录(也可以拷贝进镜像的目录内,但是这个不方便我们以后指定ks文件的位置)即可。
3、将加入ks文件的目录重新封装为iso镜像。
将aaa整个目录封装为新的iso惊醒,我们将其命名为new.iso
mkisofs -o new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-tabie -R -J -v -T aaa/
这个命令忒长,而且难以理解,下面我就针对这个命令做一些说明。
-o 指定生成镜像的名字
-b 指定哪个文件为光盘光盘自引导启动的文件(目录内以.bin结尾的文件)
-c 将boot.cat文件的配置信息显示出来(目录内以.cat结尾的文件)
-no-emul-boot 不模仿boot这种引导格式(光盘内没有MBR不能进行boot格式的启动)
到此我们的自动安装镜像就创建成功了,可以放在虚拟机上进行实验,当然我们也可以将其刻成光盘吗,在安装系统的boot界面,我们只需要输入ks 文件的位置即可,针对我们的镜像,只需输入如下命令: linux ks=cdrom:ks.cfg之后敲回车即可进行自动安装。
有些友友也许发现了,这里面最终要的就是找到我们的ks文件,在boot安装界面指明ks的位置及名字,我不得不说你忒聪明了,无论我们是通过光盘 、磁盘、ftp、http安装系统,只要想进行自动安装就必须指明ks文件的位置及名字,当然针对不同的安装方法,指明ks文件的格式也是不一样的,大家可以根据自己的实际情况进行文件名和路径的填写,这点很重要呢!
看过“怎么自动安装linux系统”
浏览量:8
下载量:0
时间:
一般的声卡驱动是支持windows的,linux很少,所以安装声卡驱动很麻烦。那么Linux系统怎么安装声卡驱动呢?接下来大家跟着读文网小编一起来了解一下Linux系统安装声卡驱动的解决方法吧。
要安装驱动,你得先去下载alsa驱动,网址是alsa-project.org,个人认为为了保证最大的兼容性,最好去下载最新版本。一般来说,只需要下载安装以下三个包就可以了,
driver
lib
utils
当然最好是要同一个版本的,我上传了一个所有需要的包,1.0.16 版的,有需要的用户请到这里来下载
URL : http://www.box.net/shared/0t5z8nao8c 不知道是否长久有效!
为了保证能完全安装成功,建议切换到root用户下执行安装。
我是在X Window 下执行的安装,解压上述下载有的压缩包是用鼠标右键单击解压的,我想能熟练用shell命令来解压文档的Linux User是不需要来我这里看声卡驱动的安装的
先安装下载回来的driver那个包,解压,然后在终端中转到解压后的那个文件夹,按照顺序执行以下命令。
1 ./configure
2 make
3 make install
4 ./snddevices
一般来说都能顺利执行完上述命令的,如果不能的话,请查看返回的信息,这里需要特别说明一下,这几个过程都比较耗时,无论你的硬件配置如何,这个我没有办法解释原因,经验之谈。
安装到了这里,就需要配置系统文件了,怎么配置,手动的我也不知道,但是我知道有一个工具可以帮我们高效且几乎不出错的完成这个任务,那就是alsaconf工具了,这个工具在utils文件包里面。
解压下载回来的utils文件包,同样需要在终端中执行命令,在终端中转到解压后的目录,然后执行如下命令。
./alsaconf
然后就会出现一个比较像GUI的界面,会让你选择几次OK键之后,开始搜索声卡类型,搜索完了以后,就列出声卡列表,选择你的实际芯片组,然后再敲几次OK键,最后问你是否让他帮你写入配置文件,当然要拉。至此,如果幸运的话,重启之后就能你的声卡就能工作了。
如果重启之后还不能工作的话则继续往下看。
还不能工作的话,一般需要安装剩下的那两个包了,但是,有顺序的,先安装lib再安装utils
方法都差不多,都要在终端中执行安装,命令都一样。
1 ./configure
2 make
3 make install
安装完最后的utils时再运行。
./alsaconf
再配置一次声卡,个别的系统还要在X Window下的系统管理工具那里设置一下声卡,不过都简单了。
重启系统,你的声卡应该能工作了,祝贺你。
看过“Linux系统怎么安装声卡驱动”
浏览量:2
下载量:0
时间:
有时候,装了某个软件或驱动后,破坏了声卡本身的驱动程序,这时候可能通过重装声卡驱动来解决。就让读文网小编来告诉大家Linux系统如何安装声卡驱动的方法吧,希望对大家有所帮助。
环境 ubuntu12.04
因为桌面版的默认装了,而且调声音也很方便,这里说一下server版下的配置,毕竟做开发经常还是用server版的
1.安装
apt-get install alsa-base 它会把alsa-utils也一块装了,这是个工具包,如果没装的话 直接 apt-get install alsa-utils
2.配置
在server版下装完alsa后声音默认是静音的
执行 alsamixer 会出现一个图形界面
会看到有的是 MM 有的是OO 用“m”键切换时静音还是打开,一般设置 Master 和 PCM 就可以了,其他的自己看着办就行了,千万不要被图片误导了,前两个一定要设置为OO!!。
3.设置默认声卡,有时候会有多个声卡,我们需要选一个默认的
在上图那个界面里 按 F6 就会知道自己有几个声卡了或者
cd /proc/asound 然后ls下也可以看到自己的声卡了
设置默认声卡有两种方法
(1)在/etc/下创建文件 asound.conf (整个系统有效)
vi /etc/asound.conf
如果想把声卡 1 设置为默认的则 写入以下内容
defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1
(2)在用户目录下创建文件.asoundrc,然后在里边写入同样的内容就可以了(只对这个用户生效)
4.这个工具的使用很简单,上下左右那四个键就搞定了。
看过“Linux系统如何安装声卡驱动”
浏览量:3
下载量:0
时间:
Pidgin(前称Gaim)是一个跨平台的即时通讯客户端,使用GNU通用公共许可证发布。那么红旗Linux怎么安装gaim呢?接下来大家跟着读文网小编一起来了解一下红旗Linux安装gaim的解决方法吧。
请下载如下东东,并按此排列顺序安装。
前四个依赖关系的安装步骤均为
./configure
make
make install
libgpg-error-0.7.tar.gz
libgcrypt-1.2.2.tar.gz
libtasn1-0.2.13.tar.gz
ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/gnutls-1.2.8.tar.bz2
http://nchc.dl.sourceforge.net/sourceforge/gaim/gaim-1.5.0.tar.gz
gaim的安装步骤为
./configure
make
make check
make install
make clean
make distclean
一切ok,用吧。
浏览量:3
下载量:0
时间:
semanage命令是用来查询与修改SELinux默认目录的安全上下文,那么大家知道Linux怎么安装使用semanage吗?接下来大家跟着读文网小编一起来了解一Linux安装使用semanage下的解决方法吧。
Selinux极大的增强了Linux系统的安全性,能将用户权限关在笼子里,如httpd服务,apache默认只能访问/var/www目录,并只能监听80和443端口,因此能有效的防范0-day类的攻击。举例来说,系统上的 Apache 被发现存在一个漏洞,使得某远程用户可以访问系统上的敏感文件(比如 /etc/passwd 来获得系统已存在用户),而修复该安全漏洞的 Apache 更新补丁尚未释出。此时 SELinux 可以起到弥补该漏洞的缓和方案。因为 /etc/passwd 不具有 Apache 的访问标签,所以 Apache 对于 /etc/passwd 的访问会被 SELinux 阻止。
CentOS系统自带的chcon工具只能修改文件、目录等的文件类型和策略,无法对端口、消息接口和网络接口等进行管理,semanage能有效胜任SELinux的相关配置工作。
安装:
代码如下:
# yum -y install policycoreutils-python
用法:
semanage命令用来查询与修改SELinux默认目录的安全上下文。
semanage fcontext [-S store] -{a|d|m|l|n|D} [-frst] file_spec
semanage fcontext [-S store] -{a|d|m|l|n|D} -e replacement target
主要参数:
-a:添加
-d:删除
-m:修改
-l:列举
-n:不打印说明头
-D:全部删除
-f:文件
-s:用户
-t:类型
r:角色
基本使用:
管理登录linux的用户和SELinux局限的用户之间的映射。
代码如下:
semanage login [-S store] -{a|d|m|l|n|D} [-sr] login_name | %groupname
管理策略模块:
代码如下:
semanage module [-S store] -{a|d|l} [-m [--enable | --disable] ] module_name
管理网络端口类型定义
代码如下:
semanage port [-S store] -{a|d|m|l|n|D} [-tr] [-p proto] port | port_range
例:如apache采用非标准端口,需执行如下命令:
代码如下:
emanage port -a -t http_port_t -p tcp port_number
查看当前允许的httpd端口:
代码如下:
# semanage port -l|grep http
http_cache_port_t tcp 3128, 8080, 8118, 8123, 10001-10010
http_cache_port_t udp 3130
http_port_t tcp 8888, 80, 443, 488, 8008, 8009, 8443
pegasus_http_port_t tcp 5988
pegasus_https_port_t tcp 5989
注意:8888是我刚才添加的
管理网络接口类型定义
代码如下:
semanage interface [-S store] -{a|d|m|l|n|D} [-tr] interface_spec
管理网络节点类型定义
代码如下:
semanage node [-S store] -{a|d|m|l|n|D} [-tr] [ -p protocol ] [-M netmask] address
管理文件中映射定义
代码如下:
semanage fcontext [-S store] -{a|d|m|l|n|D} [-frst] file_spec
semanage fcontext [-S store] -{a|d|m|l|n|D} -e replacement target
例:让 Apache 可以访问位于非默认目录下的网站文件
首先,用 semanage fcontext -l | grep '/var/www' 获知默认 /var/www 目录的 SELinux 上下文:
代码如下:
/var/www(/.*)? all files system_u:object_r:httpd_sys_content_t:s0
从中可以看到 Apache 只能访问包含 httpd_sys_content_t 标签的文件。
假设希望 Apache 使用 /srv/www 作为网站文件目录,那么就需要给这个目录下的文件增加 httpd_sys_content_t 标签,分两步实现。
首先为 /srv/www 这个目录下的文件添加默认标签类型:semanage fcontext -a -t httpd_sys_content_t '/srv/www(/.*)?' 然后用新的标签类型标注已有文件:restorecon -Rv /srv/www 之后 Apache 就可以使用该目录下的文件构建网站了。
其中 restorecon 在 SELinux 管理中很常见,起到恢复文件默认标签的作用。比如当从用户主目录下将某个文件复制到 Apache 网站目录下时,Apache 默认是无法访问,因为用户主目录的下的文件标签是 user_home_t。此时就需要 restorecon 将其恢复为可被 Apache 访问的 httpd_sys_content_t 类型:
代码如下:
restorecon -v /srv/www/foo.com/html/file.html
restorecon reset /srv/www/foo.com/html/file.html context unconfined_u:object_r:user_home_t:s0->system_u:object_r:httpd_sys_content_t:s0
semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?" //新建一条规则,指定/web目录及其下的所有文件的扩展属性为httpd_sys_content_t
看过“Linux怎么安装使用semanage”
浏览量:4
下载量:0
时间: